今天又回來研究彭彭老師的python影片了,以下附上連結:
https://www.youtube.com/watch?v=-xwCu6PN1jU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=14
亂數模組 random
1.1 隨機選取:choice()、sample()
1.2 隨機調換順序:shuffle()
1.3 取得隨機亂數:random()、uniform()
1.4 取得常態分配亂數:normalvariate()
統計模組 statistics
2.1 計算平均數:mean()
2.2 計算中位數:median()
2.3 計算標準差:stdev()
統計概念與名詞提示:平均數、中位數、標準差、常態分配
import random
1.1隨機選取
data=random.choice([0,1,5,8]) # 從列表中隨機選起一個資料
print(data)
data=random.sample([0,1,5,8],2) # 從列表中隨機選取兩個資料
print(data)
1.2隨機調換順序
data=[0,1,5,8]
random.shuffle(data) # 將列表的資料「就地」隨機調換順序
print(data)
1.3隨機亂數
data=random.random() # 取得 0.0~1.0 之間的隨機亂數
print(data)
data=random.uniform(0.0,5.0) # 取得 0.0~5.0 之間的隨機亂數
print(data)
1.4常態分配亂數
data=random.normalvariate(100,10) # 取得平均數 100、標準差 10 的常態分配亂數
print(data)
import statistics as stat # 為了方便將 statistics 簡稱為 stat
2.1計算平均數
data=stat.mean([1,4,6,9]) # 計算列表中數字的平均數
print(data)
2.2計算中位數
data=stat.median([1,4,6,9]) # 計算列表中數字的中位數
print(data)
2.3計算標準差
data=stat.stdev([1,4,6,9]) # 計算列表中數字的標準差
print(data)
今天的內容是有關統計的部分,其實並沒有很難,大概就是高中左右的程度,算是目前為止最簡單的內容了。